进击的MySQL日志查询篇(3)慢查询日志 |
您所在的位置:网站首页 › mysql error日志 › 进击的MySQL日志查询篇(3)慢查询日志 |
MySQL日志(三)
1…慢查询日志
1.使用MySQL慢查询日志可以有效的跟踪 执行时间过长 或者 没有使用索引的查询语句。 2.慢查询日志只包含成功执行过的查询语句。 3.包括select 语句,update语句,delete语句,以及insert语句,为优化查询提供帮助。 慢查询日志开启方法一可以在my.cnf文件或者my.ini文件中配置开启慢查询日志。 [mysqld] slow_query_log = 1 slow_query_log_file = /data/mysql/log/query_log/slow_statement.log long_query_time = 10 log_output = FILE slow_query_log: 指定是否开启慢查询日志。指定的值为1或者不指定值都会开启慢查询日志; 指定的值为0或者不配置此选项就不会开启慢查询日志。 1.slow_query_log_file——慢查询日志的文件位置。 2.long_query_time——指定SQL语句执行时间超过多少秒时记录慢查询日志。 3.log_output——与查询日志的log_output选项相同,此处不再赘述。注意: 配置完成后,重启MySQL服务器配置才能生效。 慢查询日志开启方法二1.设置慢查询日志是否开启。 mysql> show variables like 'slow_query_log';
①查看 mysql> show variables like 'log_queries_not_using_indexes';
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |